small changes in compilation unit