updating with correct makefile
updating without algorithm file