fixed question factory stuff