adding protected answer decoder