modified:   supertalk.c