added controler tests