add data model

add data model and service