working with large sources