implements initial logReader classes