Class inheritance is a go
Added some comments