changed initializers