added shapes, blueprint, ice, and patdemo