simplified Task handling lib