move pk and pkValue out of clearFiedls