implement compress
invalid timezone test
Merge branch 'compress'