revised 12/18/06