full demo v0.1