added utils to check if function signatures are equal, adjusted makefile