GENERATING AND COMPRESSORS