this is so hard

.