working out some bottom up stuff