demo modal spec