fixed fgets() function