implement decoder options so they can be changed on the fly
author url
decoding options can be set dynamically