stuff
rewrote
final commit with doc