data logic model