new text and latest code