first post of boost MSM example