code maintenance jslint compatibility
lint optimizations