insertion strategies added