relations reimplementing (in progress)