full functioning faq done