add revising pin demo