add multi-term to better handle terminal