flush mechanism