Mostly complete backend file customization