Commented all of the current code and added the proper type restrictions to my
functions