spec
examples