added folders (mkdirp) and colors fns