moving towards client side templating and stuff.