added diff
use boost static libs