String handling updates

Modifies files layout so you need to reload the data.