comapre controller