a lot of decompile work