updated version, removed providers