+x
Move exit to the parent class
Fix bugs
Update copyright