misc

some odds and ends