add data access

add data access