added shell's stuff