AGREEMENT DATED MAY 10, 2004