added compareController