demo library