add necessary packages for demo1