fixed up relation tests after initialization change
organized independent tests in increasing complexity