demo2 ha