Reply to thread

Reorganized and downsized.