convert to be dynamic
question module update, adding question 1 dynamic functions