use foreign keys