change order
add ajax and fix bug
add address