implement pfize
adapt Makefile for header.c
simplify Makefile