Learn with File and IO operation