use bottom_up for futrig