Wrapping my head around this by doing a lot of terrible code.