created flush.h with one signature