Implementation of the external services