added missing alloc.h file