starting datalayer