construct framework
finish demo2 scan activity