modified compile File