simplify the chains of responsibility