palm , kamelior m . li.