reduced controller code, def per page 10