Here is my work with variables and other shenanigans