Lab 5 initialization  and makefile