datasource implemented with empty methods + FileHandler code