resolved #114: customize task