turned cl files into header files