bug found. trying to fix it