supports text content better