final interactive service implementation