updating some compiling things