added back coverage report
added tests for controller, sorting