Updated documentation, partially done