fixied scanf yas