add[]:fix response to json
change[]:remove desperated method
add[]: limit the output field
add[]:add search method for table
change[]:use customized routing and validation