changed dependency scopes to provided