Added string and memory functions