early miscellaneous

Miscellaneous

latest