build for demonstration