adding new things in data layer