restructure cap tasks