v2 first commit
works!
modified demo