initilializers struggle