adding in views for CAT algorithm