add initializer, fix monitor