enum/print components, command execution