lets not define stuff twice