store controller and more functional testing