cleaning  initializer