init
added docs
addeds docs, test and summary routine