my brain may have completely melted today.