added user tracking