pre complete