needs a comment to explain the model transformation and relay.