trying to make sense of this mess