add getContent function