createDir funciton