script support and new demos