added shell for code