create device ,add tools