modify data access layer logic