add optional compression for templates