add graphic decoder