hard complications

.