added a better comment for the remove method