working on decompile