we need this defined earlier