intermediate changes to lookahead weighing part