updated validator to include:
 - checks for attempts being correct
 - checks for times being correct
 - checks for matching attempts/times