faster decoder