[Update]: added edit function and fix ip story.