insert and remove working