Reverse engineering core principle