change return false to prevent default