implemented createFolder