added taskutils base class