added c++ boost section and updated file input output