again trying to decrease memory spending