various insertion

.