remove super initilize