add dropdown list feature