add many shell demo