Add answer hook and validation methods