initial static structure and workflow setup