use one table to store the relationship