task dependencies corrected