Associations

To be updated