start of reflection
makefile fixed