simplify delegation