decode is matching