changes to add remove