taskD without unit tests