Service Implementations

Implemented the search and promotion functions.