quesiton type selector