new codding standards applied
changed (c) year
new codding standards applied