Some review on macros, and multifile programs