update style and coding library