modified.06.12.07@@