added models for join tables