add custom service and filter