miscellaneous

by @r

r