updated style compiling