validate almost done