Base structure for data access added