with realations3