methods and events
question form refactor and submit event
merged changes