Simplified and separated demos.