second draft of let expression