adding package source and provider options