datalayer initial create