rename weight.hpp to weight_set.hpp
fix add option