first pass at new spec
tests working with new spec
new spec
config file for example using new spec