new coding style + 1.0.0