added question status, encapsulated question states