db-driven file handling