coding standard update and logic fix