standardized input