modified by ted
modified by ted 2nd