[new] reset, smaller changes