-Using provided code. Depressing that I rewrote so much that was already there.