miscellany improvements