update from workpcII