completed most

all except JSON , and string function