compressing
generate environments