discovery in commands