first we resolve model, and then get render text