fixed the initializer setup