ASSIGNMENT AND AGREEMENT