Renamed many of the variables to have correct capitalization
added new classes for compressor