use 'is'
throw error when multi dom
remove console.log