reverse engineering p7