Shittiest code we've written so far. Closes #16