add some {rendering} function and improve [scoreboard]