doc update - seperate out text operations