add c++ version, organize directories