Decoder prototype
add contributors