ASSIGNMENT & CONSULTING AGREEMENT