add RigidDemo