questions implemented