added new string prototyoe functions