Makefile
Data structure