~ changed the way files are handled with entities