cpp proto framwork; map & ghost samples