clean code.
update server side code.
clean client side code.
rewrite.
rewrite.