improve drag
build