add functions missing from String