modify Demo2