removed junk
introduced boost::make_default