copyright datainput.go