Some documentation added, but beware of my english ;)