improved Shell
improved shell behavior
added describe command
improved shell behavior
some improvement