add enum Type
Add builder enum