omit the data init