add hpp