a lot of changes, connection with shell, no commands