modify control shell