insertion - oh so deep ...