improved character creation system, routing and the layout structure