general outline. will continue later

Disclaimer