this service is intended to be used only with its API interface, if you are reading this you are probably doing something wrong