finished service layer, fixed stupid wsdl error