contracted assignment