better file names
prettier makefile
checkpoint