added flush