Demo hoàn chỉnh