a demo of repast