Added basis of the documentation etc