init data driven frame