basics of files, makefile