started refactoring question transition