added documentation and changelogs.