Made a few more changes to the validation aspects solution trying to get it to compile