polished and working.  Can now drag target