init data model and misc