tests and addition of docs
adding ideas