remove template functions for now..
it's too complicated. just let it flow ...
Public theme are hard..