Crafted around some tutorial that I no longer have the link to. oh well