refector coding style