adding support for decode / build ext data