added enums for compression levels and strategies