adding file reading, firing the count method, hoping for no conflicts is insane