added task chooser