fix do input