fixed gets()\