add Question function