added backup provider and resource