lots of prototype testing