Implemented the manual documentation