framework compress