implementing rich relationship as placeholder