service layer class was added