Wednesday commit

Most of functions are now available and i start to write documentation
for this project