assuming bottoms2