Separate the Parse and Render pharse, and make the format adjusting more easier.