add necessary packages for demo2