making c++ more readable