THIS IMPLEMENTATION AGREEMENT is made on 24 May 2006