text and code