resources

odds and ends