Semi flextech