Y.SHARAF for Out of core