removed datalayer