working pcfich decoder