update programming language final review