basic drag and drop flow works