Lots of things to fix i'm assuming.. but congrats!