added first attempt of a documentation.