Refactored the documentation