added skeleton validator