added processing for 'defaults' and 'roles_defaults'
first pass, more complex example