load custom initializer before environment