finish validation routes