switch back to valley demo
change API - now you require()