Working with cpp