add commands list && basic operations