fixed base init