added do_stuff into the cpp