added user detection