move donors into separate file