finish creating seperate validator