add new methods
fix bugs
classes not used deleted