Revert "fixed some bugs"

This reverts commit e5f28f3a34525bae44c23c63b61f1c9fe7125deb.
Revert "add shell"

This reverts commit 6960d236ec3295ede0f4f9674a96f8b946884ba4.