new coding style applied