techincal details section beefed out, added diagrams