port faq.questions_top.inc and helper functions
cleanup