add boost dependency, add data to signals