reworked to be based around question/answers rather than environments