use C++11 for now, check boost version later