code pretty much compliant to coding style