model and marshaller... it works!
test file