adding codox
more docs and privitazing