extract complete