Added and updated documentation