adding not about modularization and the file structure