issue #10 - added question model