category list rendered dynamically