compress + p2.inf for better performance
index instead of inf