add all code.

add all code from my computer.