Laying ground work for text based files