added native string methods