added string:trim()