do per user tracking