flush properly