Allocating External Files