with documentation and text file with comments