donors factory and data