lw_portal_list Plugin refactored