add boost dependency