Cooper in progress 8

Cooper in progress 8