extracted reusable methods from split constructor
status change wizard