coding style clean