odds and ends.....