now all the files pass normal compile