trying to wrap my head around this