add demo.v
clean up