fix base init