change readme, refactoring aditional classes