add a new package containing service provider interface