Foster agent