dated as of May 10, 1999 by and between