figuered out why the results were so weird. And i knew already cause of OS class