added String.all