wacky

validations work correctly

added more notes