added validation rules and worked some on questions models