foredoes