compression interface