add the initializer