adopt core developers coding style