makefile
some experiments
put some structure in here