moved filter method and contact method into there own helpers to cleanup controllers