removed parent constructor call