start of a test thingy, just the end stuff that isnt quite right atm
clearly wont work before next version of node
a basic test that works
lets make a first version