Can now supply your own style and template