refactor faqs view