build full feature of Rest API
add new controller
optimize imports
new testcase