added more test, improved docs
added changelog