use 'push' instead of insert'