removed uneccessary fflush()