added provider scope placeholder, added resource scope