miscellaneous topics