Add a Makefile and new objectives
added half network