added some more information about relationship

we need to review how we use relationship. quite a lot of complext logic
can be stored as part of the relationships I feel to help us to simplify
the domain design