miscellaneous coding stuff