update genInput