summary and demo