added user oparation tracking