added makefile for later seperation of source files