Add demo function