setup relationship between models