Full mock Demo4 implemented, and apparently working on 4 vms(runs to completion)