add has many through relationship