modern syntax for inits. When ANSI cpp comes will need more work.