add code base initializer