created super class
moved more to parent class
added main file