First coding work i've done, but still have a long way to go to get better at this.