add new spec: support options