arguments, commands, environments