renamed "append" to "insert"