shell improvs