-------------------
copyright notices
-------------------

Copyright (c) 2006 Thomas Bernard