add shrink operator