implemented custom report filter functionality