better version of input data