add more python mode and shell