delete the decoder.cpp for the abstract decoder