crash course in boost, memory mapped PAL and CPS file