conform to coding standards, removing this. and using _s_ prefix for static members