ui updates and beginning question logic