added _initData method