cleanup
added some docs