added releasesNoBuffer array function
added readline new string function
formatting
added create parent dir function