added documentation
added forgotten files