miscellaneous; to be continued - mecky