added debug in makefile
pulled in updates from an implementation