begin to construct Data