compile now looks for filename properly