finished convoy validate needs testing