added service layer test