add BLP ch03 demo