added new foundation for replacement of data access with angular