dropdown improvments
dvl.apply works to spec on exteme arguments