set lower bound of weight as 0