various insertions

.