added compression to reduce overhead