first commit
first data input
initialize