demo spec