use datascript