adding splitter decoder