update M341 Final review