FINALLY working Reverse Engineer in both languages