odds and ends
