joints complete - tested in junit, but not on fursten yet.