added compressor
Revert "added login"

This reverts commit 37280eb9f092f6d4e6ffa8eed9c9492db779aaba.
Revert "Revert "added login""

This reverts commit efc6427b5e867fd7830ec7eff90938e090e0d0cb.
Revert "added compressor"

This reverts commit 9ce7fa46e8f2bf411cf43b452379e23c4c452a14.
added compressor
added decompressor