multi-term sh