Add demo2, doesn't compile yet