now works with 2008 compiler
now works with 2008 compiler