adding data input