add some feature remove review