fixing smooth scrolling by using viewholders 

rearraging the classes inside packages 

deleteing unused classes and methods