search contoller and views