Added insert and changed add to shove