Added interface and service