remove data.cpp replace by well.cpp
begin well implementation