divide controller for functional testing and example.