Has and belongs to many (HABTM)