missed constructor fix