better relation definition...