added service dependencies, changed some routes