worked on cpp project handler