add smart pull down