moved to a different package
secret sauce to get the service loader to work