use the user provider and not the old controller