refactor countries to be a true many-many relationship