fixed relatons, hopefully