mkdir implementaiton+++++ fixed type+++