Still working on insert. a little furthor. messed with dir structor. hope to add docs.