reworking the relational model