implemented creation nodes by drag and drop