input&test update