added update command and more