E completed (with comments)