added header, adjusted Makefile and app skeleton