added an age verification which checks if user is 18 years of age only by year, probably still need to do some refactoring