processing in commands