Added service layer interfaces