" ~.^  ok, so it works.... but its still really messy code."