data layer finalized