moving FileDAO to data - that's what data is for