add data layer