rough soft core

.