Bottom half by Jeffrey Greenwood
_