data layer comimit