Add templates functionality