finished resourcedecoder and strategy decoder