added String and Array functions