updated documentation and added changelog