a new assignment procedure that turns into a puzzle