clean user provider