reading file other way