sample app with marhsaller and unmarshaller