updating files to include data access layer