added relation composition