content can be a function