respecifiying validation wip