reedit, view, and remove function added, any bug fixed. any functionaly fixed.