slow insertiion

.