finish functional demo

Remains just sotry and signature