reading of file implemented