initial smoketest working version, much more to come.