renamed a component
implemented the Compression component