explained demo better