self spread

.