hpp3^