changed reading style - works / in implementation