add drag add new item feature