add shell integer compute