process current variation