@pengjen: much of the science