contents relation refactored.