initial commit of revised relationship implementation using YAML config