Text this: Surface functionalization of oil palm empty fruit bunch (OPEFB)-derived cellulose as a carboxyl platform for metal cations and dyes removal from aquatic media