added super - upper core data controller