worked with greg to build a functional demo