use YAML dictionary syntax throughout