#144 #145 #146 #200 corrected the documentation and code indentation