Add service layer interface