added the reworked shell