start over with oop