adjust controller to take external data source from json file
add default sorting to name