runs on OSX! w00t! makefile needs to be reviewed tho