Master

1. refactor,more comfortable.
2. remove useless Interface.Clear() which can replace with set.New().