full text of 40 updated how to