foredetermine
not defined yet