uses control file