reweight layer
rewight rollback
cleanup