changed Question model for supporting more than one input field, still needs fixes