common service implementations have been created