Start work on c++ prototype