Refonte controller + impl paging