adding more docs and cleaned stuff up