add readme and demo