trying to make it not compile when it already has the file