started working on improved TargetResult & TargetTask