removed all warnings from new added and modified classes