trying cpp setup