added a weights reset method for BNNV