added ProductService.java