updated makefile
removed unused var
add isDate fn
missing constructor ()
added has fn