made compile use fileContents as args