initial useless decoder