temporarily removed preventDefault()