stuck on the constructor initialization