Add options.type
Add Demos