cpp client program using boost library