a lot of random odds and ends