changed from std11 standard to boost