ib shell enhancements