(+)add several handlers