switched over to new duck type binder, renamed servicerprovider to servicesprovider