First bit of code. Things left to do: Everything.