working weights dynamics