final_doc

documentation and code