create App struct for Task and Workunit