mkdir implementaiton+++++ fixed type+