enhance add and remove accessor