adding super init call to each class init method