This is a little out of my comfort zone, but I think I did okay