moved comments around
added makefiles to make it easier
added makefiles to make it easier