long insertion

.