ppolynome: begun function decode