circular and relation loading WIP