adding shmdatofile