accounting for multiple content types