Added insert and remove method