add associations between models