begin of content negociation