with highlights of improvements over c++