The initalization of wip and dataContainer need to be parameterized.