included buffer.h in utilities.h