finish ApiRoute
css load image
change handler to controller