Etc.

[work in progress]