made the code so much cleaner with another gem